/**
 * <pre>
 * Title: 		ClientVersionInfo.java
 * Project: 	MSWAP
 * Author:		linriqing
 * Create:	 	2012-5-25 上午10:23:28
 * Copyright: 	Copyright (c) 2012
 * Company:		Shenzhen Helper
 * <pre>
 */
package com.hengpeng.msls.port.client.message;

import com.hengpeng.msls.port.client.vo.client.ClientType;

/**
 * <pre>
 * 客户端版本信息
 * </pre>
 * @author linriqing
 * @version 1.0, 2012-5-25
 */
public class ClientVersionInfo extends TransMessage
{
	private static final long serialVersionUID = 4584023342217109987L;

	private String apkname;

	private String appname;

	
	private int verCode = 1;

	/**
	 * 版本号
	 */
	private String verName = "1.0";

	/**
	 * 是否强制性升级
	 */
	private boolean isForceUpdate = false;

	/**
	 * 升级说明
	 */
	private String summary;
	
	/**
	 * 客户端类型
	 */
	private ClientType clientType;
	
	public ClientType getClientType()
	{
		return clientType;
	}

	public void setClientType(ClientType clientType)
	{
		this.clientType = clientType;
	}

	/**
	 * @return apkname
	 */
	public String getApkname()
	{
		return apkname;
	}

	/**
	 * @return appname
	 */
	public String getAppname()
	{
		return appname;
	}

	public String getSummary()
	{
		return summary;
	}

	/**
	 * @return verCode
	 */
	public int getVerCode()
	{
		return verCode;
	}

	/**
	 * @return verName
	 */
	public String getVerName()
	{
		return verName;
	}

	public boolean isForceUpdate()
	{
		return isForceUpdate;
	}

	/**
	 * @param apkname apkname
	 */
	public void setApkname(String apkname)
	{
		this.apkname = apkname;
	}

	/**
	 * @param appname appname
	 */
	public void setAppname(String appname)
	{
		this.appname = appname;
	}

	public void setForceUpdate(boolean isForceUpdate)
	{
		this.isForceUpdate = isForceUpdate;
	}

	public void setSummary(String detail)
	{
		this.summary = detail;
	}

	/**
	 * @param verCode verCode
	 */
	public void setVerCode(int verCode)
	{
		this.verCode = verCode;
	}

	/**
	 * @param verName verName
	 */
	public void setVerName(String verName)
	{
		this.verName = verName;
	}
}
